@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#5A5A5A; font-family:"宋体",Arial; width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#0952af; text-decoration:none;}
.Texthide{ display:none;}

.Contain{ width:1000px; margin:0 auto; overflow:hidden; padding:30px 0;}
.Silderbar{ float:right; width:204px; padding:17px 13px 60px; position:relative; background:#d6dfec url(../images/silderbar_bg.jpg) no-repeat center bottom; font-family:"微软雅黑";}
.Silderbar .Silderbar_top{ width:230px; height:17px; position:absolute; left:0; top:0; background:url(../images/silderbar_top.jpg) no-repeat center top;}
.MainContent{ float:left; width:770px;}
.Content{ min-height:600px; overflow:hidden; padding-right:40px; background:#fff;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.BG_Cont{ background:#fff url(../images/bg_cont_bg.jpg) repeat-x;}

.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.ColumnName{ height:50px; background:url(../images/columnname_bg.jpg) repeat-x;}
.ColumnName em{ color:#014198; font-size:18px; display:inline-block; padding:0 4px 0 47px; background:url(../images/columnem_bg.png) no-repeat left center; height:47px; line-height:47px; border-bottom:3px solid #e8380d; font-family:"微软雅黑"; font-weight:bold;}
.ColumnName dl{ float:right; height:50px; line-height:50px; padding-right:42px; color:#97a1ac;}
.ColumnName dl a{ color:#97a1ac;}


.Current{ height:32px; line-height:32px; width:1001px; margin:0 auto;}

/*pages*/
.pages{ padding-top:40px; line-height:16px; margin:0; zoom:1; overflow:hidden;}
.pages span{ padding:0px 3px; display:inline-block;}
.pages a{ display:inline-block; margin:0px 2px; height:16px; line-height:16px; border:1px solid #d7d7d7; color:#5b5b5b; padding:0 7px; background:url(../images/pagea_bg_03.jpg) repeat-x;}
/*.pages .p_cur{ float:left;}*/
.pages .p_cur b{ color:#F00;}
/*.pages .p_count{ float:left;}*/
.pages .p_count b{ color:#F00;}
/*.pages .p_total { float:left;}*/
.pages .p_total b{ color:#F00;}
/*.pages .p_page{ float:right;}*/
.pages .p_page em{ font-style:normal; font-family:Arial;}
.pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.pages .p_page b{ font-weight:normal;}
.pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat;}
/*pages end*/

/*top.html*/
.Toper{ background:url(../images/toper_bg.jpg) repeat-x; width:100%; height:170px; position:relative; z-index:1111;}
.Top{ width:1000px; height:170px; margin:0 auto; position:relative;}
.Top .logo{ overflow:hidden; position:absolute; left:0; top:0;}
.Top .top_weixin{     position: absolute;
    line-height: 23px;
    right: 200px;
    top: 20px;
    width: 350px;
    z-index: 112;}
.Top .top_weixin ul{ color:#667f9b;}
.Top .top_weixin ul a{ color:#667f9b;}
.Top .top_weixin ul a img{ float:left;}
.Top .top_weixin li{ float:left; position:relative;}
.Top .top_weixin li span{ float:left; font-weight:bold; color:#0000a0;}
.Top .top_weixin li em{ padding:0 6px 0 7px;}
.Top .top_weixin li .weixin{ position:absolute; right:0; top:30px; z-index:10; display:none;}
.Top .ewm{ z-index:111; position:absolute; right:0; top:10px; color:#00419a; text-align:center;}
.Top .ewm li{ float:left; padding-left:5px; position:relative;}
.Top .ewm li .img{ position:absolute; right:60px; top:0; display:none;}



.MainNav{ width:1000px; height:50px;position:absolute; left:0; bottom:0;}
.MainNav ul{}
.MainNav ul li{ position:relative; width:100px; height:50px; float:left;}
.MainNav ul li a{ display:block; width:100px; height:50px;}
#nav1 .nav1:hover,.MainNav ul #nav1 .onnav{
    background: #df350b;
}
#nav2 .nav2:hover,.MainNav ul #nav2 .onnav{     background: #df350b;}
#nav3 .nav3:hover,.MainNav ul #nav3 .onnav{     background: #df350b;}
#nav4 .nav4:hover,.MainNav ul #nav4 .onnav{     background: #df350b;}
#nav5 .nav5:hover,.MainNav ul #nav5 .onnav{     background: #df350b;}
#nav6 .nav6:hover,.MainNav ul #nav6 .onnav{    background: #df350b;}
#nav7 .nav7:hover,.MainNav ul #nav7 .onnav{     background: #df350b;}
#nav8 .nav8:hover,.MainNav ul #nav8 .onnav{     background: #df350b;}
#nav9 .nav9:hover,.MainNav ul #nav9 .onnav{     background: #df350b;}
#nav10 .nav10:hover,.MainNav ul #nav10 .onnav{background: #df350b;}
.SreachBox{ width:282px; height:31px; padding-left:10px; position:absolute; right:138px; top:60px; background:url(../images/search_bg.jpg) no-repeat center center;}
.SreachBox .sreach_btn{ float:right; width:52px; height:31px; display:block;}
.SreachBox .sreach_ipu{ float:left; line-height:31px; width:220px; height:31px; margin:0; padding:0; border:none; background:none; color:#b8b7b9;}
.MainNav li dl{ display:none; position:absolute; left:0; top:50px;}
.MainNav li dl a{ background:url(../images/toper_bg.jpg) repeat left bottom; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:50px; text-align:center; font-size:14px; color:#fff;}
.MainNav li dl a:hover{ background:url(../images/dl_ahover_02.jpg) repeat-x;}


.navbg:hover{

    background:#df350b;
}
/*top.html*/

/*bottom*/
.Bottomer{ background:#00419a url(../images/bottomer_bg_03.jpg) repeat-x left top; padding:30px 0;}
.Bottom{ width:1200px; margin:0 auto; color:#8d9ec6; font-family:arial;}
.Bottom a{ color:#8d9ec6;}
.Bottom .NavBt{ float:left; width:820px; overflow:hidden;}
.Bottom .NavBt ul{ overflow:hidden;}
.Bottom .NavBt ul li{ overflow:hidden; float:left;}
.Bottom .NavBt ul li div{ text-align:center; overflow:hidden; padding-right:14px; font-weight:bold; color:#fff;}
.Bottom .NavBt ul li div p{ margin:0; overflow:hidden;}

.Bottom .Copyright{ float:right; width:290px;}
.Bottom .Copyright .select{ width:273px; background:url(../images/select_bg.jpg) no-repeat center center; height:29px; position:relative; line-height:29px; color:#5d7ab1;}
.Bottom .Copyright .select dl{ position:absolute; left:0; top:29px; overflow:hidden; background:#fff; width:273px; display:none;}
.Bottom .Copyright .select dl dt{ overflow:hidden; height:29px;}
.Bottom .Copyright .select dl dt a{ display:block; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.Bottom .Copyright .select span{ display:block; cursor:pointer; padding-left:12px;}
.Bottom .Copyright .select a{ color:#5d7ab1;}
.Bottom .Copyright p{ line-height:20px; overflow:hidden;}
.Bottom .Copyright p em{ float:left; color:#8d9ec6; padding:0 10px; line-height:20px;}
.Bottom .Copyright p a{ float:left;}
.Bottom .Copyright p a:hover{ color:#fff;}



/*bottom*/

/*Banner*/
.HomeBan{ width:100%; position:relative; height:495px;}
.HomeBan ul{ width:100%; height:495px; overflow:hidden;}
.HomeBan ul li{ position:absolute; left:0; top:0; width:100%; height:495px; display:none;}
.HomeBan ul li a{ width:100%; height:495px; display:block;}
.HomeBan div{ position:absolute; width:1000px; height:20px; left:50%; margin-left:-500px; bottom:15px; display:none;}
.HomeBan div span{ width:17px; cursor:pointer; height:17px; margin-right:8px; display:inline-block; background:url(../images/list_bg.png) no-repeat center top;}
.HomeBan div .on{ background:url(../images/list_onbg.png) no-repeat center top;}


.Homead{ width:100%; position:relative; height: 129px;}
.Homead ul{ width:100%; height:129px; overflow:hidden;}
.Homead ul li{ position:absolute; left:0; top:0; width:100%; height:129px; display:none;}
.Homead ul li a{ width:100%; height:129px; display:block;}
.Homead div{ position:absolute; width:1000px; height:20px; left:95%; /*margin-left:-500px;*/ bottom:0px; display:none;}
.Homead div span{ width:10px; cursor:pointer; height:10px; margin-right:8px; display:inline-block; background:url(../images/list_bg1.png) no-repeat center top;}
.Homead div .on{ background:url(../images/list_onbg1.png) no-repeat center top;}


.Banner{ width:100%; background:url(../images/banner_bg.jpg) no-repeat center top; height:337px; text-align:center;}
/*Banner*/

/*Sidebar*/
.Menu{ overflow:hidden;}
.Menu h3{ overflow:hidden; height:52px; line-height:46px; background:url(../images/menuh3_bg.jpg) no-repeat center top; text-align:center; font-family:"hiragino Sans gB W6"; color:#fff; font-size:20px; padding-left:30px;}
.Menu ul{ overflow:hidden; padding-top:18px;}
.Menu ul li{ overflow:hidden; padding-bottom:6px; display:inline-block; width:204px;}
.Menu ul li span a{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/menua_bg.jpg) no-repeat center center; height:44px; padding-left:34px; color:#456f9f; font-size:15px; line-height:44px;}
.Menu ul li span a:hover,.Menu ul .onmenu span a{ background:url(../images/menua_bg_hover.jpg) no-repeat center center; color:#fff; padding-left:43px;}
.Menu ul li dl{ display:none; padding:0 10px 4px; overflow:hidden; background:url(../images/menu_dlbg.jpg) no-repeat center bottom;}
.Menu ul li dl dt{ overflow:hidden; padding-left:12px; height:36px; line-height:36px; border-bottom:1px dashed #61738c; text-overflow:ellipsis; white-space:nowrap;}
.Menu ul li dl dt a{ font-size:15px; background:url(../images/menu_ddbg_03.jpg) no-repeat left center; padding-left:11px;}
.Menu ul li dl dt a:hover,.Menu ul li dl .menudd a{ color:#0a55b2; background:url(../images/menudd_hoverbg_03.jpg) no-repeat left center;}


.Menu2{ overflow:hidden;}
.Menu2 h3{ overflow:hidden; height:52px; line-height:46px; background:url(../images/menuh3_bg.jpg) no-repeat center top; text-align:center; font-family:"hiragino Sans gB W6"; color:#fff; font-size:20px; padding-left:30px;}
.Menu2 ul{ overflow:hidden; padding-top:18px;}
.Menu2 ul li{ overflow:hidden; height:44px; padding-bottom:6px; background:url(../images/menu2_abg.jpg) no-repeat center top;}
.Menu2 ul li a{ position:relative; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:44px; color:#456f9f; font-size:15px; line-height:44px; padding-left:75px; font-family:"微软雅黑";}
.Menu2 ul li a:hover,.Menu2 ul li .a{ font-weight:bold; background:url(../images/menua_bg_2.jpg) no-repeat; color:#fff;}
.Menu2 ul li a img{ position:absolute; left:0; top:0;}

/*Sidebar*/

/*index*/
.homenews{ width:1000px; height:400px; padding:27px 0 32px; margin:0 auto; position:relative;}
.homenews .img{ width:633px; height:401px; overflow:hidden;}
.homenews .img .title{ height:234px;}
.homenews .img .title .left{ display:none; position:relative; float:left; width:297px; overflow:hidden; text-align:center; height:236px;}
.homenews .img .title .left .div{ width:297px; height:236px;}
.homenews .img .title .left img{ padding:3px; border:1px solid #c7d2e1;}
.homenews .img .title .left h3{ font-size:12px; background:url(../images/homenewsh3bg.png) repeat-x; height:37px; line-height:37px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.homenews .img .title .left h3 a{ color:#485360;}

.homenews .img .title .right{ float:right; width:310px; overflow:hidden;}
.homenews .img .title .right h3{ height:35px;}
.homenews .img .title .right h3 a{ display:block; float:left; height:35px; line-height:35px; width:150px; text-align:center; margin-right:2px; font-size:15px; font-family:"hiragino Sans gB"; cursor:pointer; color:#4f76a1; background:url(../images/newsspan_bg.jpg) no-repeat center center;background-size:100% 100%;}
.homenews .img .title .right h3 .a,.homenews .img .title .right h3 a:hover{ background:url(../images/newsspan_onbg.jpg) no-repeat center center; background-size:100% 100%;color:#fff;}
.homenews .img .title .right div{ display:none; position:relative; height:199px; overflow:hidden;}
.homenews .img .title .right div .h4{ height:13px; position:absolute; left:0; bottom:0; width:310px; border-top:1px solid #e5e6e8;}
.homenews .img .title .right div .h4 a{ position:absolute; right:0; top:-12px; padding-left:10px; font-size:12px; color:#a3a9af; background:#fff; font-weight:lighter;}
.homenews .img .title .right div ul{ overflow:hidden; padding-top:12px;}
.homenews .img .title .right div ul li{ height:32px; line-height:32px; overflow:hidden;}
.homenews .img .title .right div ul li a{ padding-left:14px; background:url(../images/menudd_hoverbg_03.jpg) no-repeat left center; color:#485360;}


.home_jyzn{ overflow:hidden; position:absolute; right:0; top:-76px; padding-top:76px; background:url(../images/home_jyzn_03.png) no-repeat center top; width:340px; font-family:"微软雅黑";}
.home_jyzn .ul{ padding:11px 5px 12px 6px; overflow:hidden; _padding-top:2px; background:#a2b8d7;}
.home_jyzn .ul .none{ margin-right:0;}
.home_jyzn .ul a{ display:inline-block; _margin-top:9px; width:114px; padding-left:47px; position:relative; line-height:44px; height:44px; overflow:hidden; color:#456f9f; background:url(../images/homejyzn_ul_03.jpg) no-repeat center top; margin-right:1px; font-size:15px;}
.home_jyzn .ul a:hover{ background:url(../images/menua_bg_2.jpg) no-repeat; color:#fff;}
.home_jyzn .ul a img{ position:absolute; left:-2px; top:0;}
.home_jyzn .dl{ overflow:hidden;}
.home_jyzn .dl a{ padding-left:60px; display:inline-block; position:relative; background:url(../images/homejyzn_dl.jpg) repeat-x; width:109px; height:74px; border-right:1px solid #7c9dcc; border-top:1px solid #7c9dcc; font-size:15px; color:#fff;}
.home_jyzn .dl .a{ width:110px; border-right:none;}
.home_jyzn .dl a img{ position:absolute; left:23px; top:22px;}
.home_jyzn .dl a span{ position:absolute; left:60px; top:20px; display:block; line-height:16px; width:110px; cursor:pointer;}
.home_jyzn .dl a span em{ font-size:9px; font-family:arial; color:#b9c8e1; cursor:pointer;}


.home_yygg{ height:150px; width:640px; position:absolute; left:0; bottom:32px;}
.home_yygg table{ width:640px;}
.home_yygg table .td1{ font-size:20px; font-family:"hiragino Sans gB"; color:#fff; background:url(../images/home_yygg.jpg) no-repeat left center; height:150px; width:102px; padding-right:29px;}
.home_yygg table .td1 a{ color:#c6ced9; font-size:12px; font-family:"宋体";}
.home_yygg table .td2{ height:150px; background:#dde8f6; width:509px;}
.home_yygg table .td2 ul{ overflow:hidden; padding-top:0px;}
.home_yygg table .td2 ul li{ height:30px; line-height:30px; padding:0 24px 0 25px;}
.home_yygg table .td2 ul li span{ float:right; color:#8e949d; font-family:arial; font-size:12px;}
.home_yygg table .td2 ul li a{ color:#485360; padding-left:11px; background:url(../images/menudd_hoverbg_03.jpg) no-repeat left center;}


.homeksdh_bg{ width:100%; overflow:hidden; background:#e9f0f9; background:#e9f0f9 url(../images/home_ksdhbg.jpg) no-repeat center top; padding:28px 0;}
.homeksdh{ width:1000px; margin:0 auto;}
.homeksdh .h5{ padding-bottom:20px;}
/*.homeksdh .h3{ height:87px; background:url(../images/home_h3bg.jpg) repeat-x left bottom; padding-left:28px;}*/
.homeksdh .h3 a{ width:190px; float:left; cursor:pointer; font-size:18px; color:#4f76a1; height:86px; display:inline-block; font-family:"hiragino Sans gB W6"; line-height:20px;}
/*.homeksdh .h3 a span{ position:relative; cursor:pointer; padding-left:18px;}
.homeksdh .h3 a em{ font-size:8px; color:#4f76a1; font-family:Arial; cursor:pointer; padding-left:18px;}
.homeksdh .h3 .a{ background:url(../images/home_h3spanbg.jpg) no-repeat center top; width:141px; color:#004098;}*/
.homeksdh .h3 .a em{ color:#004098;}
.homeksdh .h3 .a#span1{padding-left:27px; background:url(../images/ks_nav.png) no-repeat center left;}
.homeksdh .h3 .a#span2{background:url(../images/ks_nav.png) no-repeat -216px 0px; position:relative; left:26px;}
.homeksdh .h3 .a#span3{background:url(../images/ks_nav.png) no-repeat -405px 0px; position:relative; left:25px;}
.homeksdh .h3 .a#span4{background:url(../images/ks_nav.png) no-repeat -593px 0px; position:relative; left:23px;}
.homeksdh .h3 .a#span5{background:url(../images/ks_nav.png) no-repeat -782px 0px; position:relative; left:22px;}

.homeksdh .h3{background:url(../images/kf_nav_on.png) no-repeat; width:1000px; height:86px;}

.homeksdh div{ overflow:hidden; padding-top:16px;}
.homeksdh div ul{ display:none;}
.homeksdh li{ float:left; overflow:hidden; width:137px; height:37px; padding:0 6px 7px 0;}
.homeksdh .li{ padding-right:0;}
.homeksdh li a{ display:block; width:111px; padding-left:26px; height:37px; line-height:37px; color:#485360; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/home_ksdha_03.jpg) no-repeat left center; font-size:14px; font-family:"宋体";}
.homeksdh li a:hover{ color:#004098;}


.homeksdh_list{ padding-left:20px;}
.homeksdh_list .h5{ padding-bottom:20px;}
/*.homeksdh .h3{ height:87px; background:url(../images/home_h3bg.jpg) repeat-x left bottom; padding-left:28px;}*/
.homeksdh_list .h3 a{ width:190px; float:left; cursor:pointer; font-size:18px; color:#4f76a1; height:86px; display:inline-block; font-family:"hiragino Sans gB W6"; line-height:20px;}
/*.homeksdh .h3 a span{ position:relative; cursor:pointer; padding-left:18px;}
.homeksdh .h3 a em{ font-size:8px; color:#4f76a1; font-family:Arial; cursor:pointer; padding-left:18px;}
.homeksdh .h3 .a{ background:url(../images/home_h3spanbg.jpg) no-repeat center top; width:141px; color:#004098;}*/
.homeksdh_list h5{ height:33px; border-bottom:1px solid #dcdcdc;}
.homeksdh_list h5 span{ position:relative; padding-left:20px; background:url(../images/span_bg_07.jpg) no-repeat 2px center; border-bottom:1px solid #014198; font-size:16px; color:#014198; bottom:-1px; display:inline-block; height:32px; line-height:32px;}
.homeksdh_list ul{ overflow:hidden;}


.homeksdh_list .h3 .a em{ color:#004098;}
.homeksdh_list .h3 .a#span1{padding-left:27px; background:url(../images/ks_nav.png) no-repeat center left;}
.homeksdh_list .h3 .a#span2{background:url(../images/ks_nav.png) no-repeat -216px 0px; position:relative; left:26px;}
.homeksdh_list .h3 .a#span3{background:url(../images/ks_nav.png) no-repeat -405px 0px; position:relative; left:25px;}
.homeksdh_list .h3 .a#span4{background:url(../images/ks_nav.png) no-repeat -593px 0px; position:relative; left:23px;}
.homeksdh_list .h3 .a#span5{background:url(../images/ks_nav.png) no-repeat -782px 0px; position:relative; left:22px;}

.homeksdh_list .h3{background:url(../images/kf_nav_on.png) no-repeat; width:1000px; height:86px;}

.homeksdh_list div{ overflow:hidden; padding-top:16px;}
.homeksdh_list div ul{ display:none;}
.homeksdh_list li{ float:left; overflow:hidden; width:33%; height:37px;}
.homeksdh_list .li{ padding-right:0;}
.homeksdh_list li a{ display:block; width:200px; padding-left:26px; height:37px; line-height:37px; color:#485360; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; font-family:"宋体";}
.homeksdh_list li a:hover{ color:#004098;}

.home_zjfcbg{ width:100%; border-top:1px solid #fff; padding:35px 0; background:#fff url(../images/home_zjfcbg.jpg) repeat-x left top;}
.home_zjfc{ width:1000px; margin:0 auto;}
.home_zjfc .com{ position:relative;}
.home_zjfc .com #box{ position:relative; width:730px; height:300px; padding-top:38px;}
.home_zjfc .com #box .prev{ margin:0; cursor:pointer; z-index:10; width:25px; height:49px; position:absolute; left:13px; top:140px; background:url(../images/prev.png) no-repeat left center;}
.home_zjfc .com #box .next{ margin:0; z-index:10; width:25px; height:49px; position:absolute; right:13px; top:140px; background:url(../images/next.png) no-repeat left center; cursor:pointer;}
.home_zjfc .com #box ul{ overflow:hidden; position:relative; width:730px; height:300px; background:url(../images/ulbg_03.jpg) no-repeat 30px bottom;}
.home_zjfc .com #box ul li{ width:219px; display:none; background:#000; cursor:pointer; height:261px; position:absolute; left:0; top:0; text-align:center; z-index:0;}
.home_zjfc .com #box ul li img{ width:100%; height:100%;}
.home_zjfc .com .ul{ overflow:hidden; font-size:14px;}
.home_zjfc .com .ul ul{ overflow:hidden; padding:12px 0 12px 115px; width:560px;}
.home_zjfc .com .ul ul li{ font-weight:bold; width:365px; float:left; line-height:30px; height:30px;}
.home_zjfc .com .ul ul li b{ color:#004098;}
.home_zjfc .com .ul ul li a{ display:block; width:114px; height:30px; float:right; background:url(../images/home_zjfcabg_03.jpg) no-repeat center center; line-height:30px; text-align:center; color:#fff;}

.home_zjfc .com .right{ position:absolute; font-family:"宋体"; right:0; top:0; width:194px; border:1px solid #a0bfe9; background:#fff; padding:4px 0 82px 17px;}
.home_zjfc .com .right b{ color:#004098; font-size:14px; padding-top:10px; display:block;}
.home_zjfc .com .right .txt{ border:1px solid #d1d1d1; height:27px; line-height:27px; background:url(../images/txtbg.jpg) repeat-x; padding:0 0 0 5px; width:168px; margin:0; color:#a1a1a1;}
.home_zjfc .com .right .text{ z-index:111; width:176px; height:29px; position:relative; line-height:29px; color:#a1a1a1; background:url(../images/div_textbg_03.jpg) no-repeat center top;}
.home_zjfc .com .right .txt1 dl{ z-index:111;}
.home_zjfc .com .right .text span{ cursor:pointer; display:block; padding-left:5px; width:171px; height:29px;}
.home_zjfc .com .right .text dl{ display:none; position:absolute; left:0; border:1px solid #ccc; top:28px; width:174px;}
.home_zjfc .com .right .text dl dt{ height:29px;}
.home_zjfc .com .right .text dl dt a{ display:block; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:29px; line-height:29px; background:#fff;}
.home_zjfc .com .right .text dl dt a:hover{ background:#fff url(../images/txtbg.jpg) repeat-x left center;}
.home_zjfc .com .right .btn{ margin:0; padding:0; border:none; background:url(../images/cx_03.jpg) no-repeat -2px top; width:179px; height:42px; cursor:pointer; margin-top:12px;}
.home_zjfc .com .right .tel{ color:#0f4ca0; font-family:"hiragino Sans gB W6"; font-size:15px; position:absolute; left:0; bottom:10px; padding-left:17px;}
.home_zjfc .com .right .tel span{ color:#c02702; font-size:24px; font-family:Calibri; font-weight:bold;}
.home_zjfc .com .right .txt2{ z-index:110;}

.home_daperbg{ background:#e4ecf8; padding:28px 0; width:100%; border-bottom:1px solid #fff;}
.home_daper{ width:1000px; margin:0 auto; overflow:hidden; font-family:"宋体s";}
.home_daper .left{ float:left; width:314px; overflow:hidden; padding-left:29px;}
.home_daper .left1{ padding-left:0;}
.home_daper .left h5{ height:54px; padding-bottom:25px; position:relative;}
.home_daper .left h5 a{ position:absolute; right:0; top:16px; font-size:12px; font-weight:lighter;}
.home_daper .left ul{ background:#fff; padding:6px; height:316px; overflow:hidden;}
.home_daper .left dl{ width:302px; height:196px; position:relative;}
.home_daper .left .img{ width:302px; height:196px; position:relative; overflow:hidden;}
.home_daper .left .img ul{ width:302px; height:196px; position:relative; overflow:hidden; padding:0;}
.home_daper .left .img a{ background:none;}
.home_daper .left .img .div div{ position:absolute; left:0; bottom:-75px; height:28px; color:#fff; font-size:12px; overflow:hidden; line-height:22px; width:280px; padding:7px 35px 0 12px; background:url(../images/div_bg_03.png) repeat;}
.home_daper .left .img .div div a{ font-size:12px; font-weight:bold; color:#fff;}
.home_daper .left .no{ /*text-overflow: ellipsis;*/ overflow:hidden; width:93%; white-space: nowrap; height:30px; line-height:30px;}
.home_daper .left .no a{ padding-left:30px; background:url(../images/menudd_hoverbg_03.jpg) no-repeat 20px center; color:#485360;}


.home_zxybbg{ width:100%; overflow:hidden; background:#edeff3 url(../images/home_zxybbg_03.jpg) repeat-x; padding:35px 0 20px; font-family:"宋体";}
.home_zxyb{ width:1000px; margin:0 auto; overflow:hidden;}
.home_zxyb h5{ width:477px; position:relative; height:55px; padding-bottom:17px;}
.home_zxyb h5 a{ position:absolute; right:0; top:16px; font-weight:lighter; font-size:12px;}
.home_zxyb .left{ width:477px; float:left; overflow:hidden;}
.home_zxyb .right{ float:right;}
.home_zxyb .left .img{ float:left; width:185px; height:255px; padding:10px 4px 34px 2px; position:relative; background:url(../images/zxyb_bg_03.png) no-repeat center 8px; float:left;}
.home_zxyb .left .img .bqtj{ position:absolute; left:12px; top:0;}
.home_zxyb .left .tit_txt{ float:right; padding-top:10px; width:266px; overflow:hidden;}
.home_zxyb .left .tit_txt .h3{ font-size:14px;}
.home_zxyb .left .tit_txt .h3 a{ color:#444;}
.home_zxyb .left .tit_txt p{ line-height:20px; padding-bottom:10px; border-bottom:1px solid #d0d0d0; margin:0 0 5px;}
.home_zxyb .left .tit_txt span{ display:block; margin:0 8px; width:114px; float:left; overflow:hidden;}
.home_zxyb .left .tit_txt span img{ padding:3px; background:#fff; border:1px solid #cdcdcd;}
.home_zxyb .left .tit_txt span em{ line-height:24px; overflow:hidden;}
.home_zxyb .left .tit_txt span em{ padding-left:12px; background:url(../images/menudd_hoverbg_03.jpg) no-repeat 2px center;}


.homejkkt_bg{ width:100%; 
/*background:#e4ecf8; */
padding:28px 0; font-family:"宋体";}
.home_jkkt{ width:1000px; overflow:hidden; margin:0 auto; overflow:hidden;}
.home_jkkt li{ float:left; height:130px; overflow:hidden; width:315px; position:relative;}
.home_jkkt li div{ width:100%; height:0px; position:absolute; left:0; bottom:-40px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:60px;font-size: 25px; font-family:"YaHei Consolas Hybrid";text-align:center;color: #ffffff;top: 1%;height: 100px;}
.home_jkkt li div a{ left: 20%; color:#fff; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.home_jkkt li img{ width:100%; height:100%;}
.home_jkkt .ul1{ float:left; width:320px; overflow:hidden;}
.home_jkkt .ul1 .li1{ margin:0 0 4px 0; height:97px;}
.home_jkkt .ul2{ float:right; width:340px; overflow:hidden; height:264px; position:relative;}
.home_jkkt .ul2 .li0{ width:396px; height:130px;}
.home_jkkt .ul2 .li1{ position:absolute; right:0; top:0; width:400px; height:264px;}
.home_jkkt .ul2 .li2{ position:absolute; left:0; bottom:0; width:196px; height:130px;}
.home_jkkt .ul2 .li3{ position:absolute; left:200px; bottom:0; width:196px; height:130px;}


/*index*/


/*医院概况*/
.yygk_yyjj{ overflow:hidden; padding:40px 0 0 70px; font-size:14px;}
.yygk_yyjj p{ /*text-indent:2em;*/line-height:26px; color:#444;/* margin:0 0 35px;*/}
/*医院概况*/


/*新闻纵览*/
.xwzl_yyxw{ overflow:hidden; padding:10px 10px 0 27px;}
.xwzl_yyxw ul{ overflow:hidden;}
.xwzl_yyxw ul li{ overflow:hidden; border-bottom:1px dashed #ccc;}
.xwzl_yyxw ul li span{ float:right; font-size:10px; color:#acacac; font-weight:lighter; font-family:arial;}
.xwzl_yyxw ul .istop{ padding:20px 0 0; height:151px;}
.xwzl_yyxw ul .istop .img{ float:left; width:178px; overflow:hidden; background:url(../images/imgbg_03.jpg) no-repeat center 129px; height:151px; position:relative;}
.xwzl_yyxw ul .istop .img img{ padding:6px; border:1px solid #dfdfdf;}
.xwzl_yyxw ul .istop .img .i{ padding:0; border:none; position:absolute; left:7px; top:7px;}
.xwzl_yyxw ul .istop .div{ float:right; width:488px; overflow:hidden;}
.xwzl_yyxw ul .istop .div h3 a{ color:#4d4d4d; font-size:15px;}
.xwzl_yyxw ul .istop .div p{ font-size:12px; color:#9d9d9d; margin-bottom:0; margin-top:5px; _margin:10px 0 0; position:relative; height:110px;}
.xwzl_yyxw ul .istop .div p a{ position:absolute; left:0; bottom:10px; display:block; width:107px; height:28px; background:url(../images/ckxx_03.jpg) no-repeat center center;}
.xwzl_yyxw ul .none{ height:33px; line-height:33px;}
.xwzl_yyxw ul .none a{ padding-left:22px; background:url(../images/yyxw_abg_03.jpg) no-repeat left center; color:#666666;}



.xwzl_xx{ overflow:hidden; padding:30px 10px 0 27px;}
.xwzl_xx .title{ text-align:center; font-size:22px; font-weight:bold; color:#000;}
.xwzl_xx .time{ font-size:12px; text-align:center; color:#999; font-family:Arial; padding-top:10px;}
.xwzl_xx .video{ overflow:hidden; padding:10px;}
.xwzl_xx .newx_content{ padding-bottom:10px; font-size:14px padding-top:40px;}
.xwzl_xx .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.xwzl_xx .PrevNextBox a{}
.xwzl_xx .PrevNextBox a.none{ cursor:default;}
.xwzl_xx .PrevNextBox a.none:hover{ color:#ccc;}


/*新闻纵览*/


/*科室导航*/
.ksdh_yjs{ overflow:hidden; padding:40px 0 0 30px;}
.ksdh_yjs table{ width:100%;}
.ksdh_yjs table .td1{ width:132px; background:#779abf; font-size:24px; font-family:"微软雅黑"; color:#fff; font-weight:bold; line-height:30px;}
.ksdh_yjs table .td2{ width:567px;}
.ksdh_yjs table .td2 ul{ width:567px; overflow:hidden; background:url(../images/yjs_ulbg.png) repeat-y left top;}
.ksdh_yjs table .td2 ul li{ background:url(../images/yjs_libg_03.png) no-repeat 10px center; width:237px; height:39px; border-bottom:1px solid #fff; border-left:1px solid #fff; line-height:39px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left; padding-left:45px;}
.ksdh_yjs table .td2 ul li a{ color:#476aa4; font-size:13px;}
.ksdh_yjs table .td2 ul li a:hover{ font-weight:bold; color:#174185;}


/*科室导航*/


/*专家风采*/
.zjfc_qt{ overflow:hidden; padding:28px 0 0 28px;}
.zjfc_qt .title{ width:666px; border:1px solid #a0bfe9; padding:25px 17px;}
.zjfc_qt .title table{ width:100%;}
.zjfc_qt .title table td{ width:25%;}
.zjfc_qt .title table .tr1{ font-size:14px; font-weight:bold; color:#004098;}
.zjfc_qt .title table .text{ margin:0; padding:0 0 0 10px; width:146px; height:29px; background:url(../images/yscx_bg_03.jpg) no-repeat center center; line-height:29px; border:none; color:#a1a1a1;}
.zjfc_qt .title table .select{ width:156px; height:29px; position:relative; line-height:29px; background:url(../images/yscx_bg_03.jpg) no-repeat center center;}
.zjfc_qt .title table .select span{ color:#a1a1a1; background:url(../images/select_spanbg_03.jpg) no-repeat 135px center; cursor:pointer; display:block; padding-left:10px;}
.zjfc_qt .title table .select dl{ border: 1px solid #ccc; display:none; width:154px; position:absolute; left:0; top:29px; background:#fff;}
.zjfc_qt .title table .select dl dt{ overflow:hidden;}
.zjfc_qt .title table .select dl dt a{ display:block; height:29px; line-height:29px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:10px;}
.zjfc_qt .title .buttom{ height:42px; text-align:center; padding-top:21px;}
.zjfc_qt .title .buttom .btn{ width:180px; height:42px; margin:0; padding:0; border:none; background:url(../images/title_btn_bg.jpg) no-repeat center center; cursor:pointer;}
.zjfc_qt ul{ overflow:hidden;}
.zjfc_qt ul li{ float:left; height:167px; border-bottom:1px solid #a0bfe9; padding:20px 0; width:351px;}
.zjfc_qt ul li img{ padding:3px; background:url(../images/zjfc_imgbg.jpg) no-repeat center center; float:left;}
.zjfc_qt ul li .div{ float:right; width:190px; overflow:hidden; line-height:33px;}
.zjfc_qt ul li .div b{ color:#004098;}
/*专家风采*/


/*科研教学*/
.kyjx{ overflow:hidden; padding:25px 0 0 30px;}
.kyjx ul{ overflow:hidden;}
.kyjx ul .istop{ padding:20px 0 0; height:151px;}
.kyjx ul .istop .img{ float:left; width:178px; overflow:hidden; background:url(../images/imgbg_03.jpg) no-repeat center 129px; height:151px;}
.kyjx ul .istop .img img{ padding:6px; border:1px solid #dfdfdf;}
.kyjx ul .istop .div{ float:right; width:488px; overflow:hidden;}
.kyjx ul .istop .div h3 a{ color:#4d4d4d; font-size:15px;}
.kyjx ul .istop .div h3 span{ float:right; font-weight:normal; font-size:12px; color:#acacac;}
.kyjx ul .istop .div p{ font-size:12px; color:#9d9d9d; margin-bottom:0; margin-top:5px; _margin:10px 0 0; position:relative; height:110px;}
.kyjx ul .istop .div p a{ position:absolute; left:0; bottom:10px; display:block; width:107px; height:28px; background:url(../images/ckxx_03.jpg) no-repeat center center;}
.kyjx ul .none{ overflow:hidden; height:34px; line-height:34px; border-bottom:1px solid #ccc;}
.kyjx ul .none span{ float:right; font-size:12px; font-family:Arial; color:#acacac;}
.kyjx ul .none a{ padding-left:17px; background:url(../images/menu_ddbg_03.jpg) no-repeat left center; font-size:14px;}
.kyjx ul .none span a{ padding:0; background:none;}
/*科研教学*/



/*医院文化*/
.yywh_zxdjt{ overflow:hidden; padding:0 10px 0 27px;}
.yywh_zxdjt .h1{ height:33px; border-bottom:1px solid #dcdcdc; padding-top:15px;}
.yywh_zxdjt .h1 span{ position:relative; padding-left:20px; background:url(../images/span_bg_07.jpg) no-repeat 2px center; border-bottom:1px solid #014198; font-size:16px; color:#014198; bottom:-1px; display:inline-block; height:32px; line-height:32px;}
.yywh_zxdjt .key_title{ border:none; padding-bottom:0;}
.yywh_zxdjt .ul1{ overflow:hidden;}
.yywh_zxdjt .ul1 li{ overflow:hidden; border-bottom:1px dashed #ccc; padding:25px 0; height:158px;}
.yywh_zxdjt .ul1 li span{ float:right; font-size:10px; color:#acacac; font-weight:lighter; font-family:arial;}
.yywh_zxdjt .ul1 li .img{ float:left; overflow:hidden;}
.yywh_zxdjt .ul1 li .img img{ padding:6px; border:1px solid #dfdfdf;}
.yywh_zxdjt .ul1 li .div{ float:right; width:450px; overflow:hidden;}
.yywh_zxdjt .ul1 li .div h3 a{ color:#4d4d4d; font-size:15px;}
.yywh_zxdjt .ul1 li .div p{ font-size:12px; color:#9d9d9d; margin-bottom:0; margin-top:5px; _margin:10px 0 0; position:relative; height:140px; _height:130px;}
.yywh_zxdjt .ul1 li .div p a{ position:absolute; left:0; bottom:10px; display:block; width:107px; height:28px; background:url(../images/ckxx_03.jpg) no-repeat center center;}
.yywh_zxdjt .ul1 .none{ height:33px; line-height:33px;}
.yywh_zxdjt .ul1 .none a{ padding-left:22px; background:url(../images/yyxw_abg_03.jpg) no-repeat left center; color:#666666;}

.yywh_zxdjt .ul2{ overflow:hidden;}
.yywh_zxdjt .ul2 li{ position:relative; float:left; overflow:hidden; padding:20px 28px 0 0; height:195px; width:212px; text-align:center;}
.yywh_zxdjt .ul2 li .img{ position:absolute; left:6px; top:27px; padding:0; border:none;}
.yywh_zxdjt .ul2 li img{ padding:6px; border:1px solid #dfdfdf;}
.yywh_zxdjt .ul2 li h3{ font-size:15px; height:37px; line-height:37px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.yywh_zxdjt .ul2 li h3 a{ color:#4d4d4d;}

.yywh_zxdjt .ul3 li{ overflow:hidden; border-bottom:1px dashed #ccc;}
.yywh_zxdjt .ul3 li span{ float:right; font-size:10px; color:#acacac; font-weight:lighter; font-family:arial;}
.yywh_zxdjt .ul3 li{ height:33px; line-height:33px;}
.yywh_zxdjt .ul3 li a{ padding-left:22px; background:url(../images/yyxw_abg_03.jpg) no-repeat left center; color:#666666;}

/*医院文化*/



/*中心院报*/
.zxyb_sqb{ overflow:hidden; padding:17px 0 0 30px;}
.zxyb_sqb .h1{ height:23px;}
.zxyb_sqb .h1 .text{ width:220px; line-height:23px; height:23px; margin:0; padding:0 0 0 25px; border:none; background:url(../images/zxyb_search.jpg) no-repeat center center; color:#b9b9b9;}
.zxyb_sqb .h1 .btn{ width:50px; height:23px; margin:0; padding:0 0 0 25px; border:none; background:url(../images/zxyb_btn.jpg) no-repeat center center; cursor:pointer;}
.zxyb_sqb ul{ overflow:hidden;}
.zxyb_sqb ul li{ float:left; width:192px; padding:25px 60px 0 0; height:317px; overflow:hidden;}
.zxyb_sqb ul li div{ padding:2px 7px 3px 2px; background:url(../images/zxyb_bg.jpg) no-repeat center top;}
.zxyb_sqb ul li h3{ color:#666; height:33px; line-height:33px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:lighter; text-align:center;}
.zxyb_sqb ul li p{ overflow:hidden; margin:0;}
.zxyb_sqb ul li p a{ display:inline-block; color:#fff; width:55px; height:24px; text-align:center; line-height:24px; background:url(../images/zxyb_abg.jpg) no-repeat center center;}

.zxyb_sqb2{ overflow:hidden; padding:17px 0 0 30px;}
.zxyb_sqb2 .table1{ width:100%; color:#014198;}
.zxyb_sqb2 .table1 div{ width:183px; height:255px; background:url(../images/zxyb_bg.jpg) no-repeat center center; padding:2px 7px 3px 2px;}
.zxyb_sqb2 .h1{ height:33px; border-bottom:1px solid #dcdcdc; padding-top:15px;}
.zxyb_sqb2 .h1 span{ position:relative; padding:0 20px; background:url(../images/span_bg_07.jpg) no-repeat 2px center; border-bottom:1px solid #014198; font-size:12px; color:#014198; bottom:-1px; display:inline-block; height:32px; line-height:32px;}
.zxyb_sqb2 .table2{ overflow:hidden; padding:10px 0 0 10px; font-family:"微软雅黑";}
.zxyb_sqb2 .table2 .tr1 td{ font-size:14px; color:#014198;}
.zxyb_sqb2 .table2 td{ border-bottom:1px dashed #ccc; height:33px; line-height:33px; font-size:12px;}


/*中心院报*/




/*荣誉资质*/
.horon{ overflow:hidden; padding:28px 0 0 28px;}
.horon ul{ overflow:hidden;}
.horon ul li{ float:left; width:168px; overflow:hidden; text-align:center; height:198px; padding:0 10px 10px 0;}
.horon ul li p{ margin:0; height:30px; line-height:30px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.horon .h3{ height:33px; border-bottom:1px solid #dcdcdc; padding-top:15px;}
.horon .h3 a{ position:relative; padding:0 20px; font-size:16px; color:#b9b9b9; bottom:-1px; display:inline-block; height:32px; line-height:32px;}
.horon .h3 .a,.horon .h3 a:hover{ color:#456f9f; font-weight:bold; background:url(../images/span_bg_07.jpg) no-repeat 2px center; border-bottom:1px solid #014198;}
.horon2 .h3{ margin-bottom:20px;}
.horon2 ul{ display:none;}
.horon2 ul li{ width:200px; padding:0 17px;}



/*专题荟萃*/
.horon1{ overflow:hidden; padding:28px 0 0 28px;}
.horon1 ul{ overflow:hidden;}
.horon1 ul li{ float:left; width:338px; overflow:hidden; text-align:center; height:298px; padding:0 10px 10px 0;}
.horon1 ul li p{ margin:0; height:30px; line-height:30px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.horon1 .h3{ height:33px; border-bottom:1px solid #dcdcdc; padding-top:15px;}
.horon1 .h3 a{ position:relative; padding:0 20px; font-size:16px; color:#b9b9b9; bottom:-1px; display:inline-block; height:32px; line-height:32px;}
.horon .h3 .a,.horon .h3 a:hover{ color:#456f9f; font-weight:bold; background:url(../images/span_bg_07.jpg) no-repeat 2px center; border-bottom:1px solid #014198;}


/*依法执业*/
.about_yfzy{ padding:0 0 0 40px;}
.about_yfzy .div{ height:23px; padding:5px 0;}
.about_yfzy .div .text{ width:220px; line-height:23px; height:23px; margin:0; padding:0 0 0 25px; border:none; background:url(../images/zxyb_search.jpg) no-repeat center center; color:#b9b9b9; float:left;}
.about_yfzy .div .btn{ width:50px; height:23px; margin:0; padding:0 0 0 25px; border:none; background:url(../images/zxyb_btn.jpg) no-repeat center center; cursor:pointer; float:left;}
.about_yfzy .div .select{ width:150px; height:21px; position:relative; line-height:23px; background:url(../images/yscx_bg_03.jpg) no-repeat center center; float:left; border:1px solid #ccc; margin-right:10px;}
.about_yfzy .div .select span{ color:#a1a1a1; background:url(../images/select_spanbg_03.jpg) no-repeat 135px center; cursor:pointer; display:block; padding-left:10px;}
.about_yfzy .div .select dl{ display:none; width:150px; position:absolute; left:-1px; top:21px; background:#fff; border:1px solid #ccc;}
.about_yfzy .div .select dl dt{ overflow:hidden;}
.about_yfzy .div .select dl dt a{ display:block; padding-left:10px; height:23px; line-height:23px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:10px;}
.about_yfzy .div .select dl dt a:hover{ background:url(../images/yscx_bg_03.jpg) no-repeat center center;}

.about_yfzy .div2{ display:none;}
.about_yfzy .h3{ height:33px; border-bottom:1px solid #dcdcdc; padding-top:15px;}
.about_yfzy .h3 a{ position:relative; padding:0 20px; font-size:16px; color:#b9b9b9; bottom:-1px; display:inline-block; height:32px; line-height:32px;}
.about_yfzy .h3 .a,.about_yfzy .h3 a:hover{ color:#456f9f; font-weight:bold; background:url(../images/span_bg_07.jpg) no-repeat 2px center; border-bottom:1px solid #014198;}
.about_yfzy .div2 div p{ line-height:0px;}
.about_yfzy_ul{ overflow:hidden; padding-top:20px;}
.about_yfzy_ul li{ float:left; width:168px; overflow:hidden; padding:0 6px 10px 0; text-align:center; height:150px;}
.about_yfzy_ul .tyunb{ width:168px; height:20px; line-height:20px;}


.hoor_xx{ overflow:hidden; padding:28px 0 0 28px;}
/*依法执业*/



/*医保咨询*/
.templet_message_002 { overflow:hidden; padding:20px 0 0 56px; line-height:20px; color:#888888;}
.templet_message_002 ul li h5{ font-size:12px; line-height:27px; color:#777777; padding-left:31px; display:block; font-weight:normal; cursor:pointer; background:url(../images/templet_message_iconq.jpg) no-repeat left top; border-top:solid 1px #e2e2e2; margin:0;}
.templet_message_002 ul li h5 span{ float:right; padding-right:20px;}
.templet_message_002 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_icona.jpg) no-repeat left top #fafafa; border-top:solid 1px #e2e2e2; padding:10px 31px;}

.templet_message_002 table{ margin-bottom:20px;}
.templet_message_002 table td{ border-bottom:solid 1px #e2e2e2; border-collapse:collapse; padding:4px 7px;}
.templet_message_002 table .end td{ border:none;}
.templet_message_002 h3{ background-color:#2f7ed1;/* background: url(../images/templet_message_titlebg1.jpg) no-repeat top; */padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_002 h3 em{ color:#FFF; font-style:normal; padding-left:200px;}
.templet_message_002 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_002 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}

.templet_message_002 .btnBox{border-top:solid 1px #848fa1; padding:16px 0px; height:40px;}
.templet_message_002 .btnBox .tips{ float:left;}
.templet_message_002 .btnBox .tips span{ color:#207bcb;}
.templet_message_002 .btn{ background:url(../images/templet_message_btn.jpg) no-repeat; width:51px; height:27px; color:#207bcb; border:none; cursor:pointer; float:right;}
.templet_message_002 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #b1b8cc; background:url(../images/templet_message_textbg.jpg) repeat-x top; color:#888888;}
.templet_message_002 textarea{  height:160px; line-height:21px; padding:0px 5px; border:solid 1px #b1b8cc; background:url(../images/templet_message_textbg.jpg) repeat-x top; color:#888888;}
.templet_message_002 select{ color:#888888; width:130px; text-align:center;}
.templet_message_002 .required{ color:#F00;}

.templet_message_002 .com{ overflow:hidden;}

/*医保咨询*/


/*问卷调查*/
/*Start*/
.survey { line-height:20px; color:#888888; overflow:hidden; padding:28px 0 0 28px;}
#tbQuestions ul li{ line-height:30px;}
.btn_box{ text-align:center;}
.btn_box .btn{ width:50px; height:27px; line-height:27px; margin:0; padding:0; border:1px solid #ccc; background:url(../images/txtbg.jpg) repeat-x left center; cursor:pointer;}

/*End*/

/*问卷调查*/


/*门诊查询*/
.jyzn_mzcx{ overflow:hidden; padding:20px 0 20px 40px;}
.jyzn_mzcx ul{ overflow:hidden; padding-bottom:30px; padding-top:15px;}
.jyzn_mzcx ul li{ float:left; border:1px solid #b5c5de; width:105px; height:24px; line-height:24px; overflow:hidden; background:url(../images/jyzn_mzcx_li.jpg) repeat-x left center; margin:0 4px 5px 4px;}
.jyzn_mzcx ul li a{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:5px;}
.jyzn_mzcx ul li a:hover,.jyzn_mzcx ul li .a{ color:#456f9f; font-weight:bold;}
.jyzn_mzcx .table1{ width:100%; background:#b5c5de;}
.jyzn_mzcx .table1 td{ padding:2px 5px; background:#fff; text-align:center;}
.jyzn_mzcx .table1 .tr1 td{ background:url(../images/table_bg.jpg) repeat-x left center; font-size:14px; font-weight:bold; color:#456f9f;}
.jyzn_mzcx .table1 .td{ color:#456f9f; font-weight:bold;}

.jyzn_mzcx .h3{ height:33px; border-bottom:1px solid #dcdcdc;}
.jyzn_mzcx .h3 a{ position:relative; padding:0 20px; font-size:16px; color:#b9b9b9; bottom:-1px; display:inline-block; height:32px; line-height:32px;}
.jyzn_mzcx .h3 .a,.jyzn_mzcx .h3 a:hover{ color:#456f9f; font-weight:bold; background:url(../images/span_bg_07.jpg) no-repeat 2px center; border-bottom:1px solid #014198;}
.jyzn_mzcx .div{ display:none;}
.jyzn_mzcx .wxts{ padding-top:20px;}
.jyzn_mzcx .wxts b{ color:#222;}



/*门诊查询*/

.key_title{ height:23px; padding-bottom:20px;}
.key_title .text{ width:220px; line-height:23px; height:23px; margin:0; padding:0 0 0 25px; border:none; background:url(../images/zxyb_search.jpg) no-repeat center center; color:#b9b9b9;}
.key_title .btn{ width:50px; height:23px; margin:0; padding:0 0 0 25px; border:none; background:url(../images/zxyb_btn.jpg) no-repeat center center; cursor:pointer;}

.ul_sitemap li{ overflow:hidden; line-height:26px;}
.ul_sitemap li strong{ display:block; float:left; width:80px;}
.ul_sitemap li span{ display:block; float:right; width:570px;}


.weather dd .wea-more i{ background-image:none;}
.tynbvf{ margin-top:30px;}

.home_zjfc .com .right .txt1{ z-index:999;}
.home_zjfc .com .right .txt2{ z-index:99;}
.home_zjfc .com .right .txt3{ z-index:9;}

.kmhyd{ width:154px;}
.kmhyd ul{ width:154px;}
.kmhyd ul li{ width:154px; height:29px; line-height:29px; padding:0px; border:none;}
.kmhyd ul li a{ width:154px; height:29px; line-height:29px; text-indent:10px; float:left; overflow:hidden;}


.kmhyd_tan{width:174px; z-index:99;}
.kmhyd_tan ul{ width:174px; z-index:9999;}
.kmhyd_tan ul li{ width:174px; height:29px; line-height:29px; padding:0px; border:none;}
.kmhyd_tan ul li a{ width:174px; height:29px; line-height:29px; text-indent:10px; float:left; overflow:hidden; background: none repeat scroll 0 0 #fff;}



.txtMarquee-left {width:100px; height:50px; line-height:50px; overflow:hidden; position: relative; z-index:99999; background:url(../images/toper_bg.jpg) repeat left bottom;}
.txtMarquee-left .hd { height: 50px; overflow: hidden;}
.txtMarquee-left .bd { padding: 0px;}
.txtMarquee-left .bd .tempWrap { width: 100px !important;}
.txtMarquee-left .bd ul { overflow: hidden;}
.txtMarquee-left .bd ul li { float: left;width:210px; height: 50px; padding-left:10px; line-height: 50px; text-align: left;}
.txtMarquee-left .bd ul li a{ background-image:none;color:#000; text-overflow:initial; white-space:nowrap; width:200px; line-height:50px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.txtMarquee-left .bd ul li a:hover{ background:url(../images/dl_ahover_02.jpg) repeat-x;}


.txtMarquee_tan {width:100px; height:50px; line-height:50px; overflow:hidden; position: relative; z-index:99999; background:url(../images/toper_bg.jpg) repeat left bottom;}
.txtMarquee_tan .hd { height: 50px; overflow: hidden;}
.txtMarquee_tan .bd { padding: 0px;}
.txtMarquee_tan .bd .tempWrap { width: 100px !important;}
.txtMarquee_tan .bd ul { overflow: hidden;}
.txtMarquee_tan .bd ul li { float: left;width:150px; height: 50px; padding-left:10px; line-height: 50px; text-align: left;}
.txtMarquee_tan .bd ul li a{ background-image:none;color:#000; text-overflow:initial; white-space:nowrap; width:150px; line-height:50px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.txtMarquee_tan .bd ul li a:hover{ background:url(../images/dl_ahover_02.jpg) repeat-x;}

.yuntd{ width:250px; height:200px; padding:25px 0 0 260px;}
.yuntd img{ width:250px; height:200px;}
.form_table{ width:675px;}


.feedback_list { line-height:20px; color:#888888;}
.feedback_list ul li{ background:url(../images/feedback_listbg.jpg) repeat-x top;}
.feedback_list ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/feedback_iconq.jpg) no-repeat 12px 10px;}
.feedback_list ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.feedback_list ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/feedback_icona.jpg) no-repeat 12px 15px; padding:10px 31px;}
.form_err{ color:#F00;}
.home_zjfc .com .ul ul li.tanyub{ width:170px;}
.feedback_list ul li .user_content{ color:#777777;  padding:10px 31px;}

.templet_message_002 .tan_sbh select{ width:360px;color: #888888;}
.Hits{ float:right; margin-right:50px;}